package edu.zut.service.impl;

import edu.zut.dao.EmpDao;
import edu.zut.dao.impl.EmpDaoImpl;
import edu.zut.pojo.Employee;
import edu.zut.pojo.Page;
import edu.zut.service.EmpService;

import java.util.List;

public class EmpServiceImpl implements EmpService {

    private EmpDao empDao = new EmpDaoImpl();

    //查询全部员工信息的业务操作
    @Override
    public List<Employee> showAllEmp() {
        return empDao.queryEmp();
    }

    //根据员工姓名查询员工信息的业务操作
    @Override
    public List<Employee> queryEmpByName(String emp_name) {
        //当查询输入数据为空时，默认展示全部
        if (emp_name.equals("") || emp_name == null){
            return empDao.queryEmp();
        }
        return empDao.findEmpByName(emp_name);
    }

    //删除员工信息的业务操作
    @Override
    public void deleteEmpById(int id) {
        int i = empDao.deleteEmp(id);
    }
}
